odorant molecules - French English Dictionary